﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MonopolyRandy
{
    public class EigendomsbewijsStation : Eigendomsbewijs
    {
        private readonly int _huur1Station;
        private readonly int _huur2Stations;
        private readonly int _huur3Stations;
        private readonly int _huur4Stations;

        public EigendomsbewijsStation(Speler eigenaar, Veld positie, int koopbedrag, int huur1Station, int huur2Stations, int huur3Stations, int huur4Stations)
            : base(eigenaar, positie, koopbedrag)
        {
            _huur1Station = huur1Station;
            _huur2Stations = huur2Stations;
            _huur3Stations = huur3Stations;
            _huur4Stations = huur4Stations;
        }

        public int GetHuur(int stations)
        {
            var huurprijs = 0;

            if (stations == 1) huurprijs += _huur1Station;
            if (stations == 2) huurprijs += _huur2Stations;
            if (stations == 3) huurprijs += _huur3Stations;
            if (stations == 4) huurprijs += _huur4Stations;

            return huurprijs;
        }
    }
}